arrive (used for trains) - Allemand Anglais Dictionnaire